package com.jzo2o.common.utils;

import cn.hutool.core.util.ReflectUtil;

/**
 * 反射工具类，继承hutool的ReflectUtil并扩展字段判断功能
 **/
public class ReflectUtils extends ReflectUtil {

    /**
     * 判断指定类中是否包含目标字段（含父类字段）
     *
     * @param fieldName 目标字段名称
     * @param clazz     待检查的类
     * @return true-包含目标字段；false-不包含
     */
    public static boolean containField(String fieldName, Class<?> clazz) {
        // 借助父类方法获取字段，非null则表示存在
        return getField(clazz, fieldName) != null;
    }
}
